8. Utilidades
8.5. ConverteArquivoBase64
8.4. formata Json
« Anterior
8.6. EncodeBase64
Próximo »

8.5. ConverteArquivoBase64

Converte um arquivo em string Base 64

Assinatura:

string ConverteArquivoBase64(string nomeArquivo, out int cResultado, out string msgResultado);

Descrição:

Converte um arquivo em string Base 64, serve para armazenar um arquivo pfx de certificado digital A1 em uma string Base64 que pode ser armazenada em uma tabela.

Funcionalidade necessária para quem não deseja ou não pode instalar o certificado digital no equipamento.

Parâmetros:

nome tipo fluxo descrição
nomeArquivo string entrada informar uma string com caminho completo do nomeArquivo que deseja converter em uma string base64.
Exemplo: "c:/certificado.pfx"
cResultado inteiro saída retorna o resultado da chamada do WS.
msgResultado string saída retorna a literal do resultado da chamada do WS

Retorno:

O resultado da chamada é uma string com o XML identado.

O cResultado retorna um dos seguintes códigos:

código Mensagem origem regra
7300 Conversão do arquivo em base64 realizada com sucesso. DLL -
7301 Erro: Falha na conversão do arquivo em base 64: [Mensagem de Erro] DLL -

Exemplos:

Delphi

 
  nomeArquivoB64 := 'c:/certificado.pfx';
  //
  Util := CreateOleObject('distDFe.util');
  //
  // converte o conteúdo do arquivo informado em uma string base64
  //
  arquivoB64 := Util.ConverteArquivoBase64(nomeArquivoB64, resultado, msgResultado);
  //
8.5. ConverteArquivoBase64
8. Utilidades
« Anterior
8.4. formata Json
Próximo »
8.6. EncodeBase64